package com.yztstudy.Service;

import com.yztstudy.entity.Category;
import com.yztstudy.param.PageParam;
import com.yztstudy.param.ProductHotParam;
import com.yztstudy.utils.R;

/**
 * 类别的业务逻辑层接口
 */

public interface CategoryService {
    R byName(String categoryName); // 根据种类名查询主键

    R hots(ProductHotParam productHotParam); // 热门商品的ID查询

    R list(); // 查询所有的类别

    R listPage(PageParam pageParam); // 分页查询种类

    R saveCategory(Category category); // 新增分类

    R adminRemove(Integer categoryId); // 删除类别

    R adminUpdate(Category category); // 更新类别
}
